package net.xdclass.controller.req;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author 姜阿木
 * @date 2025/7/22 15:39
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class ShareCreateReq {

    // 分享名称
    private String shareName;

    // 分享类型  no_code:没有提取码  need_code:有提取码
    private String shareType;

    // 分享类型  0 永久有效；1: 7天有效；2: 30天有效
    private Integer shareDayType;

    // 分享文件列表
    private List<Long> fileIds;

    // 分享者id
    private Long accountId;
}
